<html xmlns:graph="graph" xmlns:results="results">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <style type="text/css">
    BODY,P,OL,TD,pre{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000;}
    A:link {font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #990000;text-decoration: none;}
    A:active {font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #990000;text-decoration: none;}
    A:visited {font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #999999;text-decoration: none;}
    A:hover {font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #990000;text-decoration: underline;}
    A.gray_link:link {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_link:active {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_link:visited {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_link:hover {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: underline;}
    A.red_link:link {font-family: sans-serif;font-size: 11px;color: #990000;text-decoration: none;}
    A.red_link:active {font-family: sans-serif;font-size: 11px;color: #990000;text-decoration: none;}
    A.red_link:visited {font-family: sans-serif;font-size: 11px;color: #990000;text-decoration: none;}
    A.red_link:hover {font-family: sans-serif;font-size: 11px;color: #990000;text-decoration: underline;}
    A.green_link:link {font-family: sans-serif;font-size: 11px;color: #008040;text-decoration: none;}
    A.green_link:active {font-family: sans-serif;font-size: 11px;color: #008040;text-decoration: none;}
    A.green_link:visited {font-family: sans-serif;font-size: 11px;color: #008040;text-decoration: none;}
    A.green_link:hover {font-family: sans-serif;font-size: 11px;color: #008040;text-decoration: underline;}
    A.black_link:link {font-family: sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
    A.black_link:active {font-family: sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
    A.black_link:visited {font-family: sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
    A.black_link:hover {font-family: sans-serif;font-size: 11px;color: #000000;text-decoration: underline;}
    A.gray_red_link:link {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_red_link:active {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_red_link:visited {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    A.gray_red_link:hover {font-family: sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
    FONT.gray {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #999999;}
    FONT.gray2, FONT.gray_red {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #666666;}
    FONT.time {font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #000000;}
    FONT.red {font-size:11px;font-family: Arial, Helvetica, sans-serif;color: #990000;}
    FONT.red2 {font-size:11px;font-family: Arial, Helvetica, sans-serif;color: #990000; text-decoration: underline;}
    FONT.green {font-size:11px;font-family: Arial, Helvetica, sans-serif;color: #008040;}
    FONT.small {font-size: 1px;font-family: Arial, Helvetica, sans-serif;color: #cccccc;}
    SELECT.cs_authors {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}  
    SELECT.ju_authors {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}  
    TABLE.details {border: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 12px}
    TD.cs_authors{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000;border: 1px; bordercolor: #d9c8ac;}
    TD.error{background-color:#ffeeee}
    TD.no_error{}
    UL {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000; list-style-type: none;  margin: 0; padding-left: 12px;}
    LI {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000; list-style-type: none;  margin: 0; padding-left: 0px;}
    #foldheader{cursor:pointer;cursor:hand ;}
    #cs_foldheader{cursor:pointer;cursor:hand ;}
    #exec_foldheader{cursor:pointer;cursor:hand ;}
    #paramsHeader {word-break:break-all;overflow: auto; padding: 3px;}
    </style><title>ayan
         - Static Analysis [ 34 / 65 / 50 ]
         
      </title><script language="JavaScript">
    function sortBySeverity(urgent){
    if(urgent != null)  {
        sev=document.getElementById("cs_sevtrue");
        sev_link=document.getElementById("cs_link_sevtrue");
        sev_title=document.getElementById("cs_title_sevtrue");
    } else {
        sev=document.getElementById("cs_sev");
        sev_link=document.getElementById("cs_link_sev");
        sev_title=document.getElementById("cs_title_sev");
    }   
    if(sev != null) sev.style.display='block';
    if(sev_title != null) sev_title.style.display='block';
    if(sev_link != null) {
    sev_link.style.color="#666666";  
    sev_link.style.textDecoration="none";
    }
    if(urgent != null)  {
        cat=document.getElementById("cs_cattrue");
        cat_link=document.getElementById("cs_link_cattrue");
        cat_title=document.getElementById("cs_title_cattrue");
    } else {
        cat=document.getElementById("cs_cat");
        cat_link=document.getElementById("cs_link_cat");
        cat_title=document.getElementById("cs_title_cat");
    }   
    if(cat != null) cat.style.display='none';
    if(cat_title != null) cat_title.style.display='none';
    if(cat_link != null) {
    cat_link.style.color="#990000";
    cat_link.style.textDecoration="underline";
    }
    }
    
    function sortByCategory(urgent){
    if(urgent != null)  {
        sev=document.getElementById("cs_sevtrue");
        sev_link=document.getElementById("cs_link_sevtrue");
        sev_title=document.getElementById("cs_title_sevtrue");
    } else {
        sev=document.getElementById("cs_sev");
        sev_link=document.getElementById("cs_link_sev");
        sev_title=document.getElementById("cs_title_sev");
    }
    if(sev != null) sev.style.display='none';
    if(sev_title != null) sev_title.style.display='none';
    if(sev_link != null) { 
    sev_link.style.color="#990000";   
    sev_link.style.textDecoration="underline";
    }       
    if(urgent != null)  {
        cat=document.getElementById("cs_cattrue");
        cat_link=document.getElementById("cs_link_cattrue");
        cat_title=document.getElementById("cs_title_cattrue");
    } else {
        cat=document.getElementById("cs_cat");
        cat_link=document.getElementById("cs_link_cat");
        cat_title=document.getElementById("cs_title_cat");
    }
    if(cat != null) cat.style.display='block';
    if(cat_title != null) cat_title.style.display='block';
    if(cat_link != null) { 
    cat_link.style.color="#666666"; 
    cat_link.style.textDecoration="none";
    }
    }
    </script></head>
   <body bgcolor="#ffffff">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
         <tr>
            <td>
               <table width="95%" cellpadding="0" cellspacing="0">
                  <tr>
                     <td background="rep_header_expander.jpg" width="50%" align="left"><img src="rep_header_3.jpg" alt="rep_header_3.jpg"></td>
                     <td background="rep_header_expander.jpg" width="50%" align="right"><img src="rep_header_logo.jpg" alt="rep_header_logo.jpg"></td>
                  </tr>
               </table>
            </td>
         </tr>
         <tr>
            <td>
               <table width="95%" border="1" bordercolor="#93a9b9" cellpadding="0" cellspacing="0">
                  <tr>
                     <td width="16%" align="center"><font class="time">04/10/09 19:55:00</font></td>
                     <td align="center" bgcolor="#b7cfe1">
                        <table width="100%" border="0" bordercolor="#93a9b9" cellpadding="0" cellspacing="0">
                           <tr>
                              <td width="81%" align="center" bgcolor="#b7cfe1">
                                 Results from: <b>ayan</b></td>
                              <td bgcolor="#b7cfe1">&#xA0;</td>
                           </tr>
                        </table>
                     </td>
                  </tr>
               </table><br><table width="95%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td align="center" bgcolor="#cccccc"><a class="black_link" href="#cst_ayan"><b>STATIC ANALYSIS</b></a></td>
                  </tr>
               </table><br><a name="cst_ayan"></a><table width="95%" bgcolor="#cccccc" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td align="center"><b><a class="red_link" href="#top">STATIC ANALYSIS</a></b></td>
                  </tr>
               </table><br><table width="95%" border="0" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td><a class="black_link" href="#cs_urg_ayan"><b>Recommended Tasks to Accomplish Today</b></a>:
                        &#xA0;50
                     </td>
                  </tr>
                  <tr>
                     <td>(push the "Import My Recommended Tasks" button to import the tasks into your workspace)</td>
                  </tr>
                  <tr>
                     <td><b>Tasks</b>:
                        
                        65&#xA0;<a class="black_link" href="#cs_ayan"><b>total</b></a>,
                        &#xA0;34&#xA0;<b>suppressed</b></td>
                  </tr>
                  <tr>
                     <td><b>Goal</b>: 
                        accomplish all tasks
                     </td>
                  </tr>
               </table><br><table width="95%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td bgcolor="#cccccc">
                        <table width="100%" border="0" cellpadding="0" cellspacing="0">
                           <tr valign="center">
                              <td width="22" bgcolor="#cccccc">&#xA0;</td>
                              <td width="52" bgcolor="#cccccc">&#xA0;</td>
                              <td width="52" bgcolor="#cccccc">&#xA0;</td>
                              <td align="center" bgcolor="#cccccc">
                                 <div id="cs_title_cattrue" style="display:block;"><b>All Recommended Tasks&#xA0;by Category</b></div>
                                 <div id="cs_title_sevtrue" style="display:none;"><b>All Recommended Tasks&#xA0;by Severity</b></div>
                              </td>
                              <td align="left" bgcolor="#cccccc" width="22"><font class="gray2">by:</font></td>
                              <td align="left" width="52" bgcolor="#cccccc"><a id="cs_link_cattrue" class="gray_red_link" href="javascript:sortByCategory(true)">Category</a></td>
                              <td align="right" width="52" bgcolor="#cccccc"><a id="cs_link_sevtrue" class="gray_red_link" href="javascript:sortBySeverity(true)">Severity</a>&#xA0;
                              </td>
                           </tr>
                        </table>
                     </td>
                  </tr>
                  <tr>
                     <td>
                        <div id="cs_cattrue" style="display:block;">
                           <table width="100%" border="0" cellpadding="0" cellspacing="0">
                              <tr>
                                 <td>&#xA0;
                                    [<b>4</b>]
                                    &#xA0;&#xA0;<b>Coding Conventions for C++</b><font class="gray">
                                       (CODSTA-CPP)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Constructors allowing for conversion should be made explicit&#xA0;<font class="gray">(CODSTA-CPP-04-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Declare at least one constructor to prevent the compiler from doing so&#xA0;<font class="gray">(CODSTA-CPP-19-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>4</b>]
                                    &#xA0;&#xA0;<b>Initialization</b><font class="gray">
                                       (INIT)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;All member variables should be initialized in constructor&#xA0;<font class="gray">(INIT-06-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Assign to all data members in operator=&#xA0;<font class="gray">(INIT-11-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>6</b>]
                                    &#xA0;&#xA0;<b>Memory and Resource Management</b><font class="gray">
                                       (MRM)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Check the return value of new&#xA0;<font class="gray">(MRM-34-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>18</b>]
                                    &#xA0;&#xA0;<b>Object Oriented</b><font class="gray">
                                       (OOP)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>10</b>]
                                    &#xA0;&#xA0;Avoid "public" data members&#xA0;<font class="gray">(OOP-18-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;If a class has virtual functions it shall have a virtual destructor&#xA0;<font class="gray">(OOP-23-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Avoid declaring virtual functions inline&#xA0;<font class="gray">(OOP-25-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>6</b>]
                                    &#xA0;&#xA0;<b>Optimization</b><font class="gray">
                                       (OPT)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Eliminate unused parameters&#xA0;<font class="gray">(OPT-03-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Avoid inline constructors and destructors&#xA0;<font class="gray">(OPT-17-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>12</b>]
                                    &#xA0;&#xA0;<b>STL Best Practices</b><font class="gray">
                                       (STL)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Prefer vector and string to dynamically allocated arrays&#xA0;<font class="gray">(STL-10-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Use vector and string instead of arrays&#xA0;<font class="gray">(STL-37-3)</font>&#xA0;
                                 </td>
                              </tr>
                           </table>
                        </div>
                        <div id="cs_sevtrue" style="display:none;">
                           <table width="100%" border="0" cellpadding="0" cellspacing="0">
                              <tr>
                                 <td>&#xA0;
                                    [<b>5</b>]
                                    &#xA0;&#xA0;<b>Severity1</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Constructors allowing for conversion should be made explicit&#xA0;<font class="gray">(CODSTA-CPP-04-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;All member variables should be initialized in constructor&#xA0;<font class="gray">(INIT-06-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>21</b>]
                                    &#xA0;&#xA0;<b>Severity2</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Declare at least one constructor to prevent the compiler from doing so&#xA0;<font class="gray">(CODSTA-CPP-19-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Assign to all data members in operator=&#xA0;<font class="gray">(INIT-11-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>10</b>]
                                    &#xA0;&#xA0;Avoid "public" data members&#xA0;<font class="gray">(OOP-18-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;If a class has virtual functions it shall have a virtual destructor&#xA0;<font class="gray">(OOP-23-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Eliminate unused parameters&#xA0;<font class="gray">(OPT-03-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>24</b>]
                                    &#xA0;&#xA0;<b>Severity3</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Check the return value of new&#xA0;<font class="gray">(MRM-34-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Avoid declaring virtual functions inline&#xA0;<font class="gray">(OOP-25-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Avoid inline constructors and destructors&#xA0;<font class="gray">(OPT-17-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Prefer vector and string to dynamically allocated arrays&#xA0;<font class="gray">(STL-10-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Use vector and string instead of arrays&#xA0;<font class="gray">(STL-37-3)</font>&#xA0;
                                 </td>
                              </tr>
                           </table>
                        </div>
                     </td>
                  </tr>
               </table><br><table width="95%" border="0" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td colspan="2" bgcolor="#cccccc"><a name="cs_urg_"></a><b>Recommended Tasks to Accomplish Today</b>:
                        50
                     </td>
                     <td align="right" bgcolor="#cccccc" nowrap>ayan
                        [50]
                        <a class="red_link" href="#top"> ^ </a></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/a_class.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">17:</font></td>
                     <td>Data members 'i' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">17:</font></td>
                     <td>Data members 'j' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Data members 'fi' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Data members 'fj' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">19:</font></td>
                     <td>Data members 'p' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">21:</font></td>
                     <td>Data members 'b_flag' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">38:</font></td>
                     <td>Data members 'test' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>Assignment operator does not initialize members: test</td>
                     <td align="right"><font class="gray">INIT-11-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Parameter 'a' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Parameter 'b' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">71:</font></td>
                     <td>Parameter 'a' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">71:</font></td>
                     <td>Parameter 'b' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/container.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Parameter '_copy' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">44:</font></td>
                     <td>Constructor 'vector_container' allowing conversion should be made explicit</td>
                     <td align="right"><font class="gray">CODSTA-CPP-04-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>Function 'get_size' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">74:</font></td>
                     <td>Constructor 'list_container' allowing conversion should be made explicit</td>
                     <td align="right"><font class="gray">CODSTA-CPP-04-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">83:</font></td>
                     <td>Function 'get_size' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/point.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">46:</font></td>
                     <td>Class point defines it's destructor as inline</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/try_and_test.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">35:</font></td>
                     <td>No constructor. All member variables: 'base_value' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">39:</font></td>
                     <td>Data members 'base_value' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">43:</font></td>
                     <td>Class 'foo_devide' does not define any constructors</td>
                     <td align="right"><font class="gray">CODSTA-CPP-19-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>Class 'foo_vbase' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>No constructor. All member variables: 'm_base' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">52:</font></td>
                     <td>Data members 'm_base' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">53:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">56:</font></td>
                     <td>Class 'foo_vdevide' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">59:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>Class 'foo_vbase_2' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>No constructor. All member variables: 'm_base' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">65:</font></td>
                     <td>Data members 'm_base' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">66:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Class 'foo_vdevide_2' does not define any constructors</td>
                     <td align="right"><font class="gray">CODSTA-CPP-19-2</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Source Files/main.cpp</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Use vector or string instead of array: ttccc</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Use vector or string instead of array: ttccc</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Use vector or string instead of array: points</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Use vector or string instead of array: points</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Use vector or string instead of array: bytes_t</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Use vector or string instead of array: bytes_t</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Use vector or string instead of array: res_t</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Use vector or string instead of array: res_t</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Use vector or string instead of array: res_t_f</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Use vector or string instead of array: res_t_f</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Use vector or string instead of array: res_22</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Use vector or string instead of array: res_22</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><br></td>
                  </tr>
               </table>
               <table width="95%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td bgcolor="#cccccc">
                        <table width="100%" border="0" cellpadding="0" cellspacing="0">
                           <tr valign="center">
                              <td width="22" bgcolor="#cccccc">&#xA0;</td>
                              <td width="52" bgcolor="#cccccc">&#xA0;</td>
                              <td width="52" bgcolor="#cccccc">&#xA0;</td>
                              <td align="center" bgcolor="#cccccc">
                                 <div id="cs_title_cat" style="display:block;"><b>All Tasks&#xA0;by Category</b></div>
                                 <div id="cs_title_sev" style="display:none;"><b>All Tasks&#xA0;by Severity</b></div>
                              </td>
                              <td align="left" bgcolor="#cccccc" width="22"><font class="gray2">by:</font></td>
                              <td align="left" width="52" bgcolor="#cccccc"><a id="cs_link_cat" class="gray_red_link" href="javascript:sortByCategory()">Category</a></td>
                              <td align="right" width="52" bgcolor="#cccccc"><a id="cs_link_sev" class="gray_red_link" href="javascript:sortBySeverity()">Severity</a>&#xA0;
                              </td>
                           </tr>
                        </table>
                     </td>
                  </tr>
                  <tr>
                     <td>
                        <div id="cs_cat" style="display:block;">
                           <table width="100%" border="0" cellpadding="0" cellspacing="0">
                              <tr>
                                 <td>&#xA0;
                                    [<b>9</b>]
                                    &#xA0;&#xA0;<b>Coding Conventions for C++</b><font class="gray">
                                       (CODSTA-CPP)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Constructors allowing for conversion should be made explicit&#xA0;<font class="gray">(CODSTA-CPP-04-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Declare at least one constructor to prevent the compiler from doing so&#xA0;<font class="gray">(CODSTA-CPP-19-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Prefer non-member non-friend functions to member functions&#xA0;<font class="gray">(CODSTA-CPP-22-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>4</b>]
                                    &#xA0;&#xA0;Declare reference parameters as const references whenever possible&#xA0;<font class="gray">(CODSTA-CPP-43-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>4</b>]
                                    &#xA0;&#xA0;<b>Initialization</b><font class="gray">
                                       (INIT)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;All member variables should be initialized in constructor&#xA0;<font class="gray">(INIT-06-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Assign to all data members in operator=&#xA0;<font class="gray">(INIT-11-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>6</b>]
                                    &#xA0;&#xA0;<b>Memory and Resource Management</b><font class="gray">
                                       (MRM)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Check the return value of new&#xA0;<font class="gray">(MRM-34-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>21</b>]
                                    &#xA0;&#xA0;<b>Object Oriented</b><font class="gray">
                                       (OOP)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>10</b>]
                                    &#xA0;&#xA0;Avoid "public" data members&#xA0;<font class="gray">(OOP-18-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;If a class has virtual functions it shall have a virtual destructor&#xA0;<font class="gray">(OOP-23-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Avoid declaring virtual functions inline&#xA0;<font class="gray">(OOP-25-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Write a using declaration to redeclare overloaded functions&#xA0;<font class="gray">(OOP-17-4)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>12</b>]
                                    &#xA0;&#xA0;<b>Optimization</b><font class="gray">
                                       (OPT)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Eliminate unused parameters&#xA0;<font class="gray">(OPT-03-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>7</b>]
                                    &#xA0;&#xA0;Avoid inline constructors and destructors&#xA0;<font class="gray">(OPT-17-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>13</b>]
                                    &#xA0;&#xA0;<b>STL Best Practices</b><font class="gray">
                                       (STL)
                                       </font></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Prefer vector and string to dynamically allocated arrays&#xA0;<font class="gray">(STL-10-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Use vector and string instead of arrays&#xA0;<font class="gray">(STL-37-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Instead of trying to write the container-independent code use class encapsulation&#xA0;<font class="gray">(STL-01-5)</font>&#xA0;
                                 </td>
                              </tr>
                           </table>
                        </div>
                        <div id="cs_sev" style="display:none;">
                           <table width="100%" border="0" cellpadding="0" cellspacing="0">
                              <tr>
                                 <td>&#xA0;
                                    [<b>5</b>]
                                    &#xA0;&#xA0;<b>Severity1</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Constructors allowing for conversion should be made explicit&#xA0;<font class="gray">(CODSTA-CPP-04-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;All member variables should be initialized in constructor&#xA0;<font class="gray">(INIT-06-1)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>21</b>]
                                    &#xA0;&#xA0;<b>Severity2</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Declare at least one constructor to prevent the compiler from doing so&#xA0;<font class="gray">(CODSTA-CPP-19-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Assign to all data members in operator=&#xA0;<font class="gray">(INIT-11-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>10</b>]
                                    &#xA0;&#xA0;Avoid "public" data members&#xA0;<font class="gray">(OOP-18-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>3</b>]
                                    &#xA0;&#xA0;If a class has virtual functions it shall have a virtual destructor&#xA0;<font class="gray">(OOP-23-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>5</b>]
                                    &#xA0;&#xA0;Eliminate unused parameters&#xA0;<font class="gray">(OPT-03-2)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>36</b>]
                                    &#xA0;&#xA0;<b>Severity3</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Prefer non-member non-friend functions to member functions&#xA0;<font class="gray">(CODSTA-CPP-22-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>4</b>]
                                    &#xA0;&#xA0;Declare reference parameters as const references whenever possible&#xA0;<font class="gray">(CODSTA-CPP-43-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Check the return value of new&#xA0;<font class="gray">(MRM-34-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Avoid declaring virtual functions inline&#xA0;<font class="gray">(OOP-25-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>7</b>]
                                    &#xA0;&#xA0;Avoid inline constructors and destructors&#xA0;<font class="gray">(OPT-17-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Prefer vector and string to dynamically allocated arrays&#xA0;<font class="gray">(STL-10-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>6</b>]
                                    &#xA0;&#xA0;Use vector and string instead of arrays&#xA0;<font class="gray">(STL-37-3)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>2</b>]
                                    &#xA0;&#xA0;<b>Severity4</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>2</b>]
                                    &#xA0;&#xA0;Write a using declaration to redeclare overloaded functions&#xA0;<font class="gray">(OOP-17-4)</font>&#xA0;
                                 </td>
                              </tr>
                              <tr>
                                 <td>&#xA0;
                                    [<b>1</b>]
                                    &#xA0;&#xA0;<b>Severity5</b></td>
                              </tr>
                              <tr>
                                 <td>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
                                    
                                    [<b>1</b>]
                                    &#xA0;&#xA0;Instead of trying to write the container-independent code use class encapsulation&#xA0;<font class="gray">(STL-01-5)</font>&#xA0;
                                 </td>
                              </tr>
                           </table>
                        </div>
                     </td>
                  </tr>
               </table><br><table width="95%" border="0" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td colspan="2" bgcolor="#cccccc"><a name="cs_"></a><b>Total Tasks</b>:
                        65
                     </td>
                     <td align="right" bgcolor="#cccccc" nowrap>ayan
                        [65]
                        <a class="red_link" href="#top"> ^ </a></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/a_class.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">17:</font></td>
                     <td>Data members 'i' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">17:</font></td>
                     <td>Data members 'j' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Data members 'fi' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Data members 'fj' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">19:</font></td>
                     <td>Data members 'p' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">21:</font></td>
                     <td>Data members 'b_flag' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">38:</font></td>
                     <td>Data members 'test' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">47:</font></td>
                     <td>Class a_class defines an inline constructor</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">48:</font></td>
                     <td>Class a_class defines an inline constructor</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>Assignment operator does not initialize members: test</td>
                     <td align="right"><font class="gray">INIT-11-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">60:</font></td>
                     <td>Class a_class defines it's destructor as inline</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Declare argument 'a' as const in 'div' function</td>
                     <td align="right"><font class="gray">CODSTA-CPP-43-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Declare argument 'b' as const in 'div' function</td>
                     <td align="right"><font class="gray">CODSTA-CPP-43-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Parameter 'a' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Parameter 'b' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">71:</font></td>
                     <td>Parameter 'a' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">71:</font></td>
                     <td>Parameter 'b' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">80:</font></td>
                     <td>Consider making function 'call_div' non-member and non-friend function</td>
                     <td align="right"><font class="gray">CODSTA-CPP-22-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/container.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">17:</font></td>
                     <td>Class container defines an inline constructor</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Class container defines an inline constructor</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">18:</font></td>
                     <td>Parameter '_copy' is not used</td>
                     <td align="right"><font class="gray">OPT-03-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">19:</font></td>
                     <td>Class container defines it's destructor as inline</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">19:</font></td>
                     <td>Function '~container' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">44:</font></td>
                     <td>Constructor 'vector_container' allowing conversion should be made explicit</td>
                     <td align="right"><font class="gray">CODSTA-CPP-04-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>Function 'get_size' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">74:</font></td>
                     <td>Constructor 'list_container' allowing conversion should be made explicit</td>
                     <td align="right"><font class="gray">CODSTA-CPP-04-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">83:</font></td>
                     <td>Function 'get_size' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/point.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">46:</font></td>
                     <td>Class point defines it's destructor as inline</td>
                     <td align="right"><font class="gray">OPT-17-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Header Files/try_and_test.h</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">35:</font></td>
                     <td>No constructor. All member variables: 'base_value' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">39:</font></td>
                     <td>Data members 'base_value' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">43:</font></td>
                     <td>Class 'foo_devide' does not define any constructors</td>
                     <td align="right"><font class="gray">CODSTA-CPP-19-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">43:</font></td>
                     <td>Function 'test' has hiding overloads in the base class</td>
                     <td align="right"><font class="gray">OOP-17-4</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>Class 'foo_vbase' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">49:</font></td>
                     <td>No constructor. All member variables: 'm_base' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">52:</font></td>
                     <td>Data members 'm_base' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">53:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">56:</font></td>
                     <td>Class 'foo_vdevide' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">59:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>Class 'foo_vbase_2' has virtual functions without a virtual destructor</td>
                     <td align="right"><font class="gray">OOP-23-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">62:</font></td>
                     <td>No constructor. All member variables: 'm_base' should be initialized in constructor</td>
                     <td align="right"><font class="gray">INIT-06-1</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">65:</font></td>
                     <td>Data members 'm_base' is declared as 'public'</td>
                     <td align="right"><font class="gray">OOP-18-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">66:</font></td>
                     <td>Function 'vtest' is both virtual and inline</td>
                     <td align="right"><font class="gray">OOP-25-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Class 'foo_vdevide_2' does not define any constructors</td>
                     <td align="right"><font class="gray">CODSTA-CPP-19-2</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">70:</font></td>
                     <td>Function 'vtest' has hiding overloads in the base class</td>
                     <td align="right"><font class="gray">OOP-17-4</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Source Files/a_class.cpp</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">35:</font></td>
                     <td>Declare argument 'a' as const in 'mul' function</td>
                     <td align="right"><font class="gray">CODSTA-CPP-43-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">35:</font></td>
                     <td>Declare argument 'b' as const in 'mul' function</td>
                     <td align="right"><font class="gray">CODSTA-CPP-43-3</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><b>nanay-4coders/nanay-4coders/Source Files/main.cpp</b></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Use vector or string instead of array: ttccc</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">79:</font></td>
                     <td>Use vector or string instead of array: ttccc</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Use vector or string instead of array: points</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">90:</font></td>
                     <td>Use vector or string instead of array: points</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Use vector or string instead of array: bytes_t</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">105:</font></td>
                     <td>Use vector or string instead of array: bytes_t</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Use vector or string instead of array: res_t</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">108:</font></td>
                     <td>Use vector or string instead of array: res_t</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Use vector or string instead of array: res_t_f</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">127:</font></td>
                     <td>Use vector or string instead of array: res_t_f</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Check the return value of new.</td>
                     <td align="right"><font class="gray">MRM-34-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Use vector or string instead of array: res_22</td>
                     <td align="right"><font class="gray">STL-10-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">147:</font></td>
                     <td>Use vector or string instead of array: res_22</td>
                     <td align="right"><font class="gray">STL-37-3</font></td>
                  </tr>
                  <tr>
                     <td><font class="gray">189:</font></td>
                     <td>Consider encapsulating variable 'a' into class or creating typedef based on container</td>
                     <td align="right"><font class="gray">STL-01-5</font></td>
                  </tr>
                  <tr>
                     <td colspan="3" bgcolor="#cccccc"><font class="small">-</font></td>
                  </tr>
                  <tr>
                     <td colspan="3"><br></td>
                  </tr>
               </table><br><table width="95%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
                  <tr>
                     <td align="center">&#xA9;Parasoft Corp. -&#xA0;C++test&#xA0;7.2.10.34&#xA0;Reporting System&#xA0;</td>
                  </tr>
               </table><script language="JavaScript">
    if(document.getElementById("cs_link_sev") != null) {
    document.getElementById("cs_link_sev").style.color="#990000";
    document.getElementById("cs_link_sev").style.textDecoration="underline";
    }
    if(document.getElementById("cs_link_sevtrue") != null) {
    document.getElementById("cs_link_sevtrue").style.color="#990000";
    document.getElementById("cs_link_sevtrue").style.textDecoration="underline";
    }
    </script></td>
         </tr>
         <tr>
            <td><br><table width="95%" cellpadding="0" cellspacing="0">
                  <tr>
                     <td background="rep_footer_expander.jpg" width="100%" align="left"><img src="rep_footer.jpg" alt="rep_footer.jpg"></td>
                  </tr>
               </table>
            </td>
         </tr>
      </table>
   </body>
</html>